2
תגובות

סינון קללות

פתח razand ,
היי
אני מחפש מחלקה או רעיון איך לסנן קללות במשפט.
בהתחשבות שאפשר לעשות הרבה אותיות כפולות כמו Teeeeextttt
וגם שלא יצנזר מילים כמו תזונה וכו...

תודה מראש.

2 תשובות

avatar ענה intval ב 14 ליולי 2014 #

אני לא מכיר אף דרך פשוטה לעשות את זה, בגלל שבדרך כלל זה לא שווה את המאמץ.
ברוב החברות והמקומות יש עורך או מנהל שיושב מול הצ'אט או מודרטור שבודק את הפורום ומנקה אותו בצורה ידנית.
אם תרצה, תוכל להוסיף כל מילה שתמצא לפוגעת לרשימה מסוימת בצורה ידנית ולאחר כמה חודשים תצא לך רשימה נעה. וגם אז, אם מישהו ממש ירצה, הוא ימצא דרך לכתוב מה שבא לו.

במקום להעתסק בסינון קללות, שמאוד קשה לבצע,
פשוט תן למשתמשים אפשרות ניהול או איזשהו מנגנון ניהול קולקטיבי (חמש משתמשים לחצו על כפתור "הודעה פוגעת") והמשתמש חותף באן ליומיים.

avatar ענה undefined ב 15 ליולי 2014 #

זה לא ממש מסובך, עשיתי כזה דבר בצ'אט. תכניס למערך (אני עשיתי את זה במסד נתונים) את כל הקללות שאתה רוצה לצנזר, לאחר מכן פשוט ברגע שמישהו כותב את זה זה פשוט יוחלף לכוכביות (****). בנוגע לאותיות הכפולות, הייתי מציע לבדוק האם קיימת תבנית מסויימת במילה, לדוגמה "הומו", אז אם יהיה כזה "הומוווווו" זה יתפוס. אני בטוח שיש גם דרך למצוא פשוט את האותיות שבאות אחת אחרי השניה, ואז לבדוק אם ו' באה אחרי מ' שבאה אחרי ו' שבאה אחרי ה' וככה זה לא יהיה משנה גם אם יכתבו "ההוווממממווווווווווווווווווווו".